package com.silence.gmall.product.domain.repository;

import com.baomidou.mybatisplus.extension.repository.IRepository;
import com.silence.gmall.base.TableDataInfo;
import com.silence.gmall.product.domain.entity.SpuInfo;
import com.silence.gmall.product.dto.SpuInfoDto;

/**
 * @Author silence
 * @Description 针对表【spu_info(商品表)】的数据库操作Repository
 * @Date 2025-08-17 16:28:16
 */
public interface SpuInfoRepository extends IRepository<SpuInfo> {

    /**
     * 获取spu分页列表
     *
     * @param page 当前页码
     * @param limit 当前页数
     * @param category3Id 三级分类ID
     * @return spu分页列表
     */
    TableDataInfo<SpuInfoDto> pageSpuInfo(Long page, Long limit, String category3Id);

} 